﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace IrendilDLL
{
    /// <summary>
    /// Classe che implementa i metodi e dati membro di un elemento contenente tutti
    /// gli attributi fondamentali di una installazione
    /// </summary>
    public class InstallationNode
    {
        public InstallationNode()
        {

        }

        // ID elemento menu
        private String buttonId = null;
        // ID elemento mappa
        private String gMarkerId = null;
        // Descrizione installazione
        private String description = null;
        // ID client elemento menu
        private String buttonClientId = null;
        // Stringa javascrit che ritorna il marker della mappa
        private String getGMapElementByIdMarker = null;
        // Guid relativo dell'installazione
        private String guid = null;



        public String ButtonId
        {
            get { return buttonId; }
            set { buttonId = value; }
        }

        public String GMarkerId
        {
            get { return gMarkerId; }
            set { gMarkerId = value; }
        }

        public String Description
        {
            get { return description; }
            set { description = value; }
        }

        public String ButtonClientId
        {
            get { return buttonClientId; }
            set { buttonClientId = value; }
        }

        public String GetGMapElementByIdMarker
        {
            get { return getGMapElementByIdMarker; }
            set { getGMapElementByIdMarker = value; }
        }

        public String GUID
        {
            get { return guid; }
            set { guid = value; }
        }

    }
}
